From 1a5e650389f7cfeeee554fca63ca3e748a7dadc5 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Thu, 9 Dec 2010 08:34:04 +0000 Subject: [PATCH] Fix xc_cpuid_hvm_policy to avoid guest CPUID feature missing. Signed-off-by: Wei Gang --- tools/libxc/xc_cpuid_x86.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/libxc/xc_cpuid_x86.c b/tools/libxc/xc_cpuid_x86.c index 5df426ce6c..6ae192d10f 100644 --- a/tools/libxc/xc_cpuid_x86.c +++ b/tools/libxc/xc_cpuid_x86.c @@ -204,9 +204,9 @@ static void xc_cpuid_hvm_policy( bitmaskof(X86_FEATURE_SSE4_2) | bitmaskof(X86_FEATURE_POPCNT) | bitmaskof(X86_FEATURE_AES) | - (xsave_supported)? + (xsave_supported ? (bitmaskof(X86_FEATURE_AVX) | - bitmaskof(X86_FEATURE_XSAVE)) : 0); + bitmaskof(X86_FEATURE_XSAVE)) : 0)); regs[2] |= (bitmaskof(X86_FEATURE_HYPERVISOR) | bitmaskof(X86_FEATURE_X2APIC)); -- 2.30.2